﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="DS_Report" targetNamespace="http://tempuri.org/DS_Report.xsd" xmlns:mstns="http://tempuri.org/DS_Report.xsd" xmlns="http://tempuri.org/DS_Report.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="DS_Report" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="DS_Report" msprop:Generator_DataSetName="DS_Report" msprop:EnableTableAdapterManager="true">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="INV_PR_AGREE" msprop:Generator_UserTableName="INV_PR_AGREE" msprop:Generator_RowDeletedName="INV_PR_AGREERowDeleted" msprop:Generator_RowChangedName="INV_PR_AGREERowChanged" msprop:Generator_RowClassName="INV_PR_AGREERow" msprop:Generator_RowChangingName="INV_PR_AGREERowChanging" msprop:Generator_RowEvArgName="INV_PR_AGREERowChangeEvent" msprop:Generator_RowEvHandlerName="INV_PR_AGREERowChangeEventHandler" msprop:Generator_TableClassName="INV_PR_AGREEDataTable" msprop:Generator_TableVarName="tableINV_PR_AGREE" msprop:Generator_RowDeletingName="INV_PR_AGREERowDeleting" msprop:Generator_TablePropName="INV_PR_AGREE">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ICM_PR_NAME" msprop:Generator_UserColumnName="ICM_PR_NAME" msprop:Generator_ColumnPropNameInRow="ICM_PR_NAME" msprop:Generator_ColumnVarNameInTable="columnICM_PR_NAME" msprop:Generator_ColumnPropNameInTable="ICM_PR_NAMEColumn" type="xs:string" />
              <xs:element name="ICM_PR_REMARK" msprop:Generator_UserColumnName="ICM_PR_REMARK" msprop:Generator_ColumnPropNameInRow="ICM_PR_REMARK" msprop:Generator_ColumnVarNameInTable="columnICM_PR_REMARK" msprop:Generator_ColumnPropNameInTable="ICM_PR_REMARKColumn" type="xs:string" minOccurs="0" />
              <xs:element name="BIDDING_STATUS" msprop:Generator_UserColumnName="BIDDING_STATUS" msprop:Generator_ColumnPropNameInRow="BIDDING_STATUS" msprop:Generator_ColumnVarNameInTable="columnBIDDING_STATUS" msprop:Generator_ColumnPropNameInTable="BIDDING_STATUSColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_PC_METHOD_NAME" msprop:Generator_UserColumnName="ICM_PC_METHOD_NAME" msprop:Generator_ColumnPropNameInRow="ICM_PC_METHOD_NAME" msprop:Generator_ColumnVarNameInTable="columnICM_PC_METHOD_NAME" msprop:Generator_ColumnPropNameInTable="ICM_PC_METHOD_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_PC_METHOD_REASON" msprop:Generator_UserColumnName="ICM_PC_METHOD_REASON" msprop:Generator_ColumnPropNameInRow="ICM_PC_METHOD_REASON" msprop:Generator_ColumnVarNameInTable="columnICM_PC_METHOD_REASON" msprop:Generator_ColumnPropNameInTable="ICM_PC_METHOD_REASONColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_PR_REASON" msprop:Generator_UserColumnName="ICM_PR_REASON" msprop:Generator_ColumnVarNameInTable="columnICM_PR_REASON" msprop:Generator_ColumnPropNameInRow="ICM_PR_REASON" msprop:Generator_ColumnPropNameInTable="ICM_PR_REASONColumn" type="xs:string" minOccurs="0" />
              <xs:element name="DURATION" msprop:Generator_UserColumnName="DURATION" msprop:Generator_ColumnPropNameInRow="DURATION" msprop:Generator_ColumnVarNameInTable="columnDURATION" msprop:Generator_ColumnPropNameInTable="DURATIONColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PURCHASE_NAME" msprop:Generator_UserColumnName="PURCHASE_NAME" msprop:Generator_ColumnPropNameInRow="PURCHASE_NAME" msprop:Generator_ColumnVarNameInTable="columnPURCHASE_NAME" msprop:Generator_ColumnPropNameInTable="PURCHASE_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PURCHASE_JOB_SITE" msprop:Generator_UserColumnName="PURCHASE_JOB_SITE" msprop:Generator_ColumnVarNameInTable="columnPURCHASE_JOB_SITE" msprop:Generator_ColumnPropNameInRow="PURCHASE_JOB_SITE" msprop:Generator_ColumnPropNameInTable="PURCHASE_JOB_SITEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="CLASS_NAME" msprop:Generator_UserColumnName="CLASS_NAME" msprop:Generator_ColumnPropNameInRow="CLASS_NAME" msprop:Generator_ColumnVarNameInTable="columnCLASS_NAME" msprop:Generator_ColumnPropNameInTable="CLASS_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="POS_NAME" msprop:Generator_UserColumnName="POS_NAME" msprop:Generator_ColumnPropNameInRow="POS_NAME" msprop:Generator_ColumnVarNameInTable="columnPOS_NAME" msprop:Generator_ColumnPropNameInTable="POS_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="FIELD_POS_NAME" msprop:Generator_UserColumnName="FIELD_POS_NAME" msprop:Generator_ColumnPropNameInRow="FIELD_POS_NAME" msprop:Generator_ColumnVarNameInTable="columnFIELD_POS_NAME" msprop:Generator_ColumnPropNameInTable="FIELD_POS_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="NUM_ITEM" msprop:Generator_UserColumnName="NUM_ITEM" msprop:Generator_ColumnPropNameInRow="NUM_ITEM" msprop:Generator_ColumnVarNameInTable="columnNUM_ITEM" msprop:Generator_ColumnPropNameInTable="NUM_ITEMColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PR_AMOUNT" msprop:Generator_UserColumnName="PR_AMOUNT" msprop:Generator_ColumnPropNameInRow="PR_AMOUNT" msprop:Generator_ColumnVarNameInTable="columnPR_AMOUNT" msprop:Generator_ColumnPropNameInTable="PR_AMOUNTColumn" type="xs:string" minOccurs="0" />
              <xs:element name="QUO_AMOUNT" msprop:Generator_UserColumnName="QUO_AMOUNT" msprop:Generator_ColumnPropNameInRow="QUO_AMOUNT" msprop:Generator_ColumnVarNameInTable="columnQUO_AMOUNT" msprop:Generator_ColumnPropNameInTable="QUO_AMOUNTColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_PR_SEQ" msprop:Generator_UserColumnName="ICM_PR_SEQ" msprop:Generator_ColumnPropNameInRow="ICM_PR_SEQ" msprop:Generator_ColumnVarNameInTable="columnICM_PR_SEQ" msprop:Generator_ColumnPropNameInTable="ICM_PR_SEQColumn" type="xs:string" minOccurs="0" />
              <xs:element name="CURRENT_DEP" msprop:Generator_UserColumnName="CURRENT_DEP" msprop:Generator_ColumnPropNameInRow="CURRENT_DEP" msprop:Generator_ColumnVarNameInTable="columnCURRENT_DEP" msprop:Generator_ColumnPropNameInTable="CURRENT_DEPColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_PC_TYPE_NAME" msprop:Generator_UserColumnName="ICM_PC_TYPE_NAME" msprop:Generator_ColumnPropNameInRow="ICM_PC_TYPE_NAME" msprop:Generator_ColumnVarNameInTable="columnICM_PC_TYPE_NAME" msprop:Generator_ColumnPropNameInTable="ICM_PC_TYPE_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="NUM_BIDDER" msprop:Generator_UserColumnName="NUM_BIDDER" msprop:Generator_ColumnPropNameInRow="NUM_BIDDER" msprop:Generator_ColumnVarNameInTable="columnNUM_BIDDER" msprop:Generator_ColumnPropNameInTable="NUM_BIDDERColumn" type="xs:string" minOccurs="0" />
              <xs:element name="BUY_DESCR" msprop:Generator_UserColumnName="BUY_DESCR" msprop:Generator_ColumnPropNameInRow="BUY_DESCR" msprop:Generator_ColumnVarNameInTable="columnBUY_DESCR" msprop:Generator_ColumnPropNameInTable="BUY_DESCRColumn" type="xs:string" minOccurs="0" />
              <xs:element name="WIN_DESCR" msprop:Generator_UserColumnName="WIN_DESCR" msprop:Generator_ColumnPropNameInRow="WIN_DESCR" msprop:Generator_ColumnVarNameInTable="columnWIN_DESCR" msprop:Generator_ColumnPropNameInTable="WIN_DESCRColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="INV_PR_AGREE_SUB1" msprop:Generator_UserTableName="INV_PR_AGREE_SUB1" msprop:Generator_RowDeletedName="INV_PR_AGREE_SUB1RowDeleted" msprop:Generator_RowChangedName="INV_PR_AGREE_SUB1RowChanged" msprop:Generator_RowClassName="INV_PR_AGREE_SUB1Row" msprop:Generator_RowChangingName="INV_PR_AGREE_SUB1RowChanging" msprop:Generator_RowEvArgName="INV_PR_AGREE_SUB1RowChangeEvent" msprop:Generator_RowEvHandlerName="INV_PR_AGREE_SUB1RowChangeEventHandler" msprop:Generator_TableClassName="INV_PR_AGREE_SUB1DataTable" msprop:Generator_TableVarName="tableINV_PR_AGREE_SUB1" msprop:Generator_RowDeletingName="INV_PR_AGREE_SUB1RowDeleting" msprop:Generator_TablePropName="INV_PR_AGREE_SUB1">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ITEM_NAME" msprop:Generator_UserColumnName="ITEM_NAME" msprop:Generator_ColumnPropNameInRow="ITEM_NAME" msprop:Generator_ColumnVarNameInTable="columnITEM_NAME" msprop:Generator_ColumnPropNameInTable="ITEM_NAMEColumn" type="xs:string" />
              <xs:element name="PRICE" msprop:Generator_UserColumnName="PRICE" msprop:Generator_ColumnPropNameInRow="PRICE" msprop:Generator_ColumnVarNameInTable="columnPRICE" msprop:Generator_ColumnPropNameInTable="PRICEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="QTY" msprop:Generator_UserColumnName="QTY" msprop:Generator_ColumnPropNameInRow="QTY" msprop:Generator_ColumnVarNameInTable="columnQTY" msprop:Generator_ColumnPropNameInTable="QTYColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_UNIT_NAME" msprop:Generator_UserColumnName="ICM_UNIT_NAME" msprop:Generator_ColumnPropNameInRow="ICM_UNIT_NAME" msprop:Generator_ColumnVarNameInTable="columnICM_UNIT_NAME" msprop:Generator_ColumnPropNameInTable="ICM_UNIT_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_PR_SEQ" msprop:Generator_UserColumnName="ICM_PR_SEQ" msprop:Generator_ColumnPropNameInRow="ICM_PR_SEQ" msprop:Generator_ColumnVarNameInTable="columnICM_PR_SEQ" msprop:Generator_ColumnPropNameInTable="ICM_PR_SEQColumn" type="xs:string" minOccurs="0" />
              <xs:element name="SUM_PRICE" msprop:Generator_UserColumnName="SUM_PRICE" msprop:Generator_ColumnPropNameInRow="SUM_PRICE" msprop:Generator_ColumnVarNameInTable="columnSUM_PRICE" msprop:Generator_ColumnPropNameInTable="SUM_PRICEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="BIDDING_STATUS" msprop:Generator_UserColumnName="BIDDING_STATUS" msprop:Generator_ColumnPropNameInRow="BIDDING_STATUS" msprop:Generator_ColumnVarNameInTable="columnBIDDING_STATUS" msprop:Generator_ColumnPropNameInTable="BIDDING_STATUSColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="INV_PR_AGREE_SUB2" msprop:Generator_UserTableName="INV_PR_AGREE_SUB2" msprop:Generator_RowDeletedName="INV_PR_AGREE_SUB2RowDeleted" msprop:Generator_RowChangedName="INV_PR_AGREE_SUB2RowChanged" msprop:Generator_RowClassName="INV_PR_AGREE_SUB2Row" msprop:Generator_RowChangingName="INV_PR_AGREE_SUB2RowChanging" msprop:Generator_RowEvArgName="INV_PR_AGREE_SUB2RowChangeEvent" msprop:Generator_RowEvHandlerName="INV_PR_AGREE_SUB2RowChangeEventHandler" msprop:Generator_TableClassName="INV_PR_AGREE_SUB2DataTable" msprop:Generator_TableVarName="tableINV_PR_AGREE_SUB2" msprop:Generator_RowDeletingName="INV_PR_AGREE_SUB2RowDeleting" msprop:Generator_TablePropName="INV_PR_AGREE_SUB2">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="VAT_PERCENT" msprop:Generator_UserColumnName="VAT_PERCENT" msprop:Generator_ColumnPropNameInRow="VAT_PERCENT" msprop:Generator_ColumnVarNameInTable="columnVAT_PERCENT" msprop:Generator_ColumnPropNameInTable="VAT_PERCENTColumn" type="xs:string" />
              <xs:element name="ICM_CON_NAME_TH" msprop:Generator_UserColumnName="ICM_CON_NAME_TH" msprop:Generator_ColumnPropNameInRow="ICM_CON_NAME_TH" msprop:Generator_ColumnVarNameInTable="columnICM_CON_NAME_TH" msprop:Generator_ColumnPropNameInTable="ICM_CON_NAME_THColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_CON_SEQ" msprop:Generator_UserColumnName="ICM_CON_SEQ" msprop:Generator_ColumnVarNameInTable="columnICM_CON_SEQ" msprop:Generator_ColumnPropNameInRow="ICM_CON_SEQ" msprop:Generator_ColumnPropNameInTable="ICM_CON_SEQColumn" type="xs:string" minOccurs="0" />
              <xs:element name="BIDDER_DATE" msprop:Generator_UserColumnName="BIDDER_DATE" msprop:Generator_ColumnPropNameInRow="BIDDER_DATE" msprop:Generator_ColumnVarNameInTable="columnBIDDER_DATE" msprop:Generator_ColumnPropNameInTable="BIDDER_DATEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ITEM_NAME" msprop:Generator_UserColumnName="ITEM_NAME" msprop:Generator_ColumnPropNameInRow="ITEM_NAME" msprop:Generator_ColumnVarNameInTable="columnITEM_NAME" msprop:Generator_ColumnPropNameInTable="ITEM_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ITEM_QTY" msprop:Generator_UserColumnName="ITEM_QTY" msprop:Generator_ColumnPropNameInRow="ITEM_QTY" msprop:Generator_ColumnVarNameInTable="columnITEM_QTY" msprop:Generator_ColumnPropNameInTable="ITEM_QTYColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ITEM_PRICE" msprop:Generator_UserColumnName="ITEM_PRICE" msprop:Generator_ColumnPropNameInRow="ITEM_PRICE" msprop:Generator_ColumnVarNameInTable="columnITEM_PRICE" msprop:Generator_ColumnPropNameInTable="ITEM_PRICEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ALL_DISCOUNT" msprop:Generator_UserColumnName="ALL_DISCOUNT" msprop:Generator_ColumnPropNameInRow="ALL_DISCOUNT" msprop:Generator_ColumnVarNameInTable="columnALL_DISCOUNT" msprop:Generator_ColumnPropNameInTable="ALL_DISCOUNTColumn" type="xs:string" minOccurs="0" />
              <xs:element name="NET_AMOUNT" msprop:Generator_UserColumnName="NET_AMOUNT" msprop:Generator_ColumnPropNameInRow="NET_AMOUNT" msprop:Generator_ColumnVarNameInTable="columnNET_AMOUNT" msprop:Generator_ColumnPropNameInTable="NET_AMOUNTColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_VAT_SEQ" msprop:Generator_UserColumnName="ICM_VAT_SEQ" msprop:Generator_ColumnPropNameInRow="ICM_VAT_SEQ" msprop:Generator_ColumnVarNameInTable="columnICM_VAT_SEQ" msprop:Generator_ColumnPropNameInTable="ICM_VAT_SEQColumn" type="xs:int" minOccurs="0" />
              <xs:element name="ICM_VAT_NAME" msprop:Generator_UserColumnName="ICM_VAT_NAME" msprop:Generator_ColumnPropNameInRow="ICM_VAT_NAME" msprop:Generator_ColumnVarNameInTable="columnICM_VAT_NAME" msprop:Generator_ColumnPropNameInTable="ICM_VAT_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_PR_SEQ" msprop:Generator_UserColumnName="ICM_PR_SEQ" msprop:Generator_ColumnPropNameInRow="ICM_PR_SEQ" msprop:Generator_ColumnVarNameInTable="columnICM_PR_SEQ" msprop:Generator_ColumnPropNameInTable="ICM_PR_SEQColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_UNIT_NAME" msprop:Generator_UserColumnName="ICM_UNIT_NAME" msprop:Generator_ColumnPropNameInRow="ICM_UNIT_NAME" msprop:Generator_ColumnVarNameInTable="columnICM_UNIT_NAME" msprop:Generator_ColumnPropNameInTable="ICM_UNIT_NAMEColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="INV_PR_AGREE_SUB3" msprop:Generator_UserTableName="INV_PR_AGREE_SUB3" msprop:Generator_RowDeletedName="INV_PR_AGREE_SUB3RowDeleted" msprop:Generator_RowChangedName="INV_PR_AGREE_SUB3RowChanged" msprop:Generator_RowClassName="INV_PR_AGREE_SUB3Row" msprop:Generator_RowChangingName="INV_PR_AGREE_SUB3RowChanging" msprop:Generator_RowEvArgName="INV_PR_AGREE_SUB3RowChangeEvent" msprop:Generator_RowEvHandlerName="INV_PR_AGREE_SUB3RowChangeEventHandler" msprop:Generator_TableClassName="INV_PR_AGREE_SUB3DataTable" msprop:Generator_TableVarName="tableINV_PR_AGREE_SUB3" msprop:Generator_RowDeletingName="INV_PR_AGREE_SUB3RowDeleting" msprop:Generator_TablePropName="INV_PR_AGREE_SUB3">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ICM_PR_SEQ" msprop:Generator_UserColumnName="ICM_PR_SEQ" msprop:Generator_ColumnPropNameInRow="ICM_PR_SEQ" msprop:Generator_ColumnVarNameInTable="columnICM_PR_SEQ" msprop:Generator_ColumnPropNameInTable="ICM_PR_SEQColumn" type="xs:string" />
              <xs:element name="COM_NAME" msprop:Generator_UserColumnName="COM_NAME" msprop:Generator_ColumnPropNameInRow="COM_NAME" msprop:Generator_ColumnVarNameInTable="columnCOM_NAME" msprop:Generator_ColumnPropNameInTable="COM_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="JOB_SITE_NAME" msprop:Generator_UserColumnName="JOB_SITE_NAME" msprop:Generator_ColumnVarNameInTable="columnJOB_SITE_NAME" msprop:Generator_ColumnPropNameInRow="JOB_SITE_NAME" msprop:Generator_ColumnPropNameInTable="JOB_SITE_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="CLASS_NAME" msprop:Generator_UserColumnName="CLASS_NAME" msprop:Generator_ColumnVarNameInTable="columnCLASS_NAME" msprop:Generator_ColumnPropNameInRow="CLASS_NAME" msprop:Generator_ColumnPropNameInTable="CLASS_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="POS_NAME" msprop:Generator_UserColumnName="POS_NAME" msprop:Generator_ColumnVarNameInTable="columnPOS_NAME" msprop:Generator_ColumnPropNameInRow="POS_NAME" msprop:Generator_ColumnPropNameInTable="POS_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="FIELD_POS_NAME" msprop:Generator_UserColumnName="FIELD_POS_NAME" msprop:Generator_ColumnVarNameInTable="columnFIELD_POS_NAME" msprop:Generator_ColumnPropNameInRow="FIELD_POS_NAME" msprop:Generator_ColumnPropNameInTable="FIELD_POS_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_COM_FUNC_NAME" msprop:Generator_UserColumnName="ICM_COM_FUNC_NAME" msprop:Generator_ColumnPropNameInRow="ICM_COM_FUNC_NAME" msprop:Generator_ColumnVarNameInTable="columnICM_COM_FUNC_NAME" msprop:Generator_ColumnPropNameInTable="ICM_COM_FUNC_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_COM_POS_NAME" msprop:Generator_UserColumnName="ICM_COM_POS_NAME" msprop:Generator_ColumnPropNameInRow="ICM_COM_POS_NAME" msprop:Generator_ColumnVarNameInTable="columnICM_COM_POS_NAME" msprop:Generator_ColumnPropNameInTable="ICM_COM_POS_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_COM_FUNC_SEQ" msprop:Generator_UserColumnName="ICM_COM_FUNC_SEQ" msprop:Generator_ColumnPropNameInRow="ICM_COM_FUNC_SEQ" msprop:Generator_ColumnVarNameInTable="columnICM_COM_FUNC_SEQ" msprop:Generator_ColumnPropNameInTable="ICM_COM_FUNC_SEQColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="INV_PO" msprop:Generator_UserTableName="INV_PO" msprop:Generator_RowDeletedName="INV_PORowDeleted" msprop:Generator_RowChangedName="INV_PORowChanged" msprop:Generator_RowClassName="INV_PORow" msprop:Generator_RowChangingName="INV_PORowChanging" msprop:Generator_RowEvArgName="INV_PORowChangeEvent" msprop:Generator_RowEvHandlerName="INV_PORowChangeEventHandler" msprop:Generator_TableClassName="INV_PODataTable" msprop:Generator_TableVarName="tableINV_PO" msprop:Generator_RowDeletingName="INV_PORowDeleting" msprop:Generator_TablePropName="INV_PO">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ICM_PO_SEQ" msprop:Generator_UserColumnName="ICM_PO_SEQ" msprop:Generator_ColumnPropNameInRow="ICM_PO_SEQ" msprop:Generator_ColumnVarNameInTable="columnICM_PO_SEQ" msprop:Generator_ColumnPropNameInTable="ICM_PO_SEQColumn" type="xs:string" minOccurs="0" />
              <xs:element name="CURRENT_DEP" msprop:Generator_UserColumnName="CURRENT_DEP" msprop:Generator_ColumnPropNameInRow="CURRENT_DEP" msprop:Generator_ColumnVarNameInTable="columnCURRENT_DEP" msprop:Generator_ColumnPropNameInTable="CURRENT_DEPColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PO_DATE" msprop:Generator_UserColumnName="PO_DATE" msprop:Generator_ColumnPropNameInRow="PO_DATE" msprop:Generator_ColumnVarNameInTable="columnPO_DATE" msprop:Generator_ColumnPropNameInTable="PO_DATEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_CON_NAME_TH" msprop:Generator_UserColumnName="ICM_CON_NAME_TH" msprop:Generator_ColumnPropNameInRow="ICM_CON_NAME_TH" msprop:Generator_ColumnVarNameInTable="columnICM_CON_NAME_TH" msprop:Generator_ColumnPropNameInTable="ICM_CON_NAME_THColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_PO_NAME" msprop:Generator_UserColumnName="ICM_PO_NAME" msprop:Generator_ColumnPropNameInRow="ICM_PO_NAME" msprop:Generator_ColumnVarNameInTable="columnICM_PO_NAME" msprop:Generator_ColumnPropNameInTable="ICM_PO_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="BIDDER_DATE" msprop:Generator_UserColumnName="BIDDER_DATE" msprop:Generator_ColumnPropNameInRow="BIDDER_DATE" msprop:Generator_ColumnVarNameInTable="columnBIDDER_DATE" msprop:Generator_ColumnPropNameInTable="BIDDER_DATEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="SUM_NET_AMOUNT" msprop:Generator_UserColumnName="SUM_NET_AMOUNT" msprop:Generator_ColumnPropNameInRow="SUM_NET_AMOUNT" msprop:Generator_ColumnVarNameInTable="columnSUM_NET_AMOUNT" msprop:Generator_ColumnPropNameInTable="SUM_NET_AMOUNTColumn" type="xs:decimal" minOccurs="0" />
              <xs:element name="SUM_VAT_AMOUNT" msprop:Generator_UserColumnName="SUM_VAT_AMOUNT" msprop:Generator_ColumnPropNameInRow="SUM_VAT_AMOUNT" msprop:Generator_ColumnVarNameInTable="columnSUM_VAT_AMOUNT" msprop:Generator_ColumnPropNameInTable="SUM_VAT_AMOUNTColumn" type="xs:decimal" minOccurs="0" />
              <xs:element name="SUM_ITEM_PRICE" msprop:Generator_UserColumnName="SUM_ITEM_PRICE" msprop:Generator_ColumnPropNameInRow="SUM_ITEM_PRICE" msprop:Generator_ColumnVarNameInTable="columnSUM_ITEM_PRICE" msprop:Generator_ColumnPropNameInTable="SUM_ITEM_PRICEColumn" type="xs:decimal" minOccurs="0" />
              <xs:element name="DURATION" msprop:Generator_UserColumnName="DURATION" msprop:Generator_ColumnPropNameInRow="DURATION" msprop:Generator_ColumnVarNameInTable="columnDURATION" msprop:Generator_ColumnPropNameInTable="DURATIONColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_PO_REF_NO" msprop:Generator_UserColumnName="ICM_PO_REF_NO" msprop:Generator_ColumnPropNameInRow="ICM_PO_REF_NO" msprop:Generator_ColumnVarNameInTable="columnICM_PO_REF_NO" msprop:Generator_ColumnPropNameInTable="ICM_PO_REF_NOColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_PC_TYPE_NAME" msprop:Generator_UserColumnName="ICM_PC_TYPE_NAME" msprop:Generator_ColumnPropNameInRow="ICM_PC_TYPE_NAME" msprop:Generator_ColumnVarNameInTable="columnICM_PC_TYPE_NAME" msprop:Generator_ColumnPropNameInTable="ICM_PC_TYPE_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="VAT_PERCENT" msprop:Generator_UserColumnName="VAT_PERCENT" msprop:Generator_ColumnPropNameInRow="VAT_PERCENT" msprop:Generator_ColumnVarNameInTable="columnVAT_PERCENT" msprop:Generator_ColumnPropNameInTable="VAT_PERCENTColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="INV_DN" msprop:Generator_UserTableName="INV_DN" msprop:Generator_RowDeletedName="INV_DNRowDeleted" msprop:Generator_TableClassName="INV_DNDataTable" msprop:Generator_RowChangedName="INV_DNRowChanged" msprop:Generator_RowClassName="INV_DNRow" msprop:Generator_RowChangingName="INV_DNRowChanging" msprop:Generator_RowEvArgName="INV_DNRowChangeEvent" msprop:Generator_RowEvHandlerName="INV_DNRowChangeEventHandler" msprop:Generator_TablePropName="INV_DN" msprop:Generator_TableVarName="tableINV_DN" msprop:Generator_RowDeletingName="INV_DNRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ICM_DN_SEQ" msdata:Caption="TRAN_ID" msprop:Generator_UserColumnName="ICM_DN_SEQ" msprop:Generator_ColumnPropNameInRow="ICM_DN_SEQ" msprop:Generator_ColumnVarNameInTable="columnICM_DN_SEQ" msprop:Generator_ColumnPropNameInTable="ICM_DN_SEQColumn" type="xs:string" />
              <xs:element name="ICM_DN_NAME" msprop:Generator_UserColumnName="ICM_DN_NAME" msprop:Generator_ColumnPropNameInRow="ICM_DN_NAME" msprop:Generator_ColumnVarNameInTable="columnICM_DN_NAME" msprop:Generator_ColumnPropNameInTable="ICM_DN_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_PO_TYPE_NAME" msdata:Caption="PO_TYPE" msprop:Generator_UserColumnName="ICM_PO_TYPE_NAME" msprop:Generator_ColumnPropNameInRow="ICM_PO_TYPE_NAME" msprop:Generator_ColumnVarNameInTable="columnICM_PO_TYPE_NAME" msprop:Generator_ColumnPropNameInTable="ICM_PO_TYPE_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_PO_REF_NO" msdata:Caption="REF_NO" msprop:Generator_UserColumnName="ICM_PO_REF_NO" msprop:Generator_ColumnPropNameInRow="ICM_PO_REF_NO" msprop:Generator_ColumnVarNameInTable="columnICM_PO_REF_NO" msprop:Generator_ColumnPropNameInTable="ICM_PO_REF_NOColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PO_DATE" msdata:Caption="DATE_APPROVED" msprop:Generator_UserColumnName="PO_DATE" msprop:Generator_ColumnPropNameInRow="PO_DATE" msprop:Generator_ColumnVarNameInTable="columnPO_DATE" msprop:Generator_ColumnPropNameInTable="PO_DATEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="CURRENT_DEP" msdata:Caption="WEB_SITE_DESCR" msprop:Generator_UserColumnName="CURRENT_DEP" msprop:Generator_ColumnPropNameInRow="CURRENT_DEP" msprop:Generator_ColumnVarNameInTable="columnCURRENT_DEP" msprop:Generator_ColumnPropNameInTable="CURRENT_DEPColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_PC_TYPE_NAME" msdata:Caption="TYPE_GROUP" msprop:Generator_UserColumnName="ICM_PC_TYPE_NAME" msprop:Generator_ColumnPropNameInRow="ICM_PC_TYPE_NAME" msprop:Generator_ColumnVarNameInTable="columnICM_PC_TYPE_NAME" msprop:Generator_ColumnPropNameInTable="ICM_PC_TYPE_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_CON_NAME_TH" msdata:Caption="CONTACT_DESCR" msprop:Generator_UserColumnName="ICM_CON_NAME_TH" msprop:Generator_ColumnPropNameInRow="ICM_CON_NAME_TH" msprop:Generator_ColumnVarNameInTable="columnICM_CON_NAME_TH" msprop:Generator_ColumnPropNameInTable="ICM_CON_NAME_THColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PO_NET_AMOUNT" msdata:Caption="NET_AMOUNT" msprop:Generator_UserColumnName="PO_NET_AMOUNT" msprop:Generator_ColumnPropNameInRow="PO_NET_AMOUNT" msprop:Generator_ColumnVarNameInTable="columnPO_NET_AMOUNT" msprop:Generator_ColumnPropNameInTable="PO_NET_AMOUNTColumn" type="xs:string" minOccurs="0" />
              <xs:element name="DN_NET_AMOUNT" msprop:Generator_UserColumnName="DN_NET_AMOUNT" msprop:Generator_ColumnPropNameInRow="DN_NET_AMOUNT" msprop:Generator_ColumnVarNameInTable="columnDN_NET_AMOUNT" msprop:Generator_ColumnPropNameInTable="DN_NET_AMOUNTColumn" type="xs:string" minOccurs="0" />
              <xs:element name="RECEIVE_DATE" msdata:Caption="DUE_DATE" msprop:Generator_UserColumnName="RECEIVE_DATE" msprop:Generator_ColumnPropNameInRow="RECEIVE_DATE" msprop:Generator_ColumnVarNameInTable="columnRECEIVE_DATE" msprop:Generator_ColumnPropNameInTable="RECEIVE_DATEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="DN_DATE" msdata:Caption="TRAN_DATE" msprop:Generator_UserColumnName="DN_DATE" msprop:Generator_ColumnPropNameInRow="DN_DATE" msprop:Generator_ColumnVarNameInTable="columnDN_DATE" msprop:Generator_ColumnPropNameInTable="DN_DATEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="INVOICE_NUMBER" msdata:Caption="INVOICE_NO" msprop:Generator_UserColumnName="INVOICE_NUMBER" msprop:Generator_ColumnPropNameInRow="INVOICE_NUMBER" msprop:Generator_ColumnVarNameInTable="columnINVOICE_NUMBER" msprop:Generator_ColumnPropNameInTable="INVOICE_NUMBERColumn" type="xs:string" minOccurs="0" />
              <xs:element name="INVOICE_DATE" msprop:Generator_UserColumnName="INVOICE_DATE" msprop:Generator_ColumnPropNameInRow="INVOICE_DATE" msprop:Generator_ColumnVarNameInTable="columnINVOICE_DATE" msprop:Generator_ColumnPropNameInTable="INVOICE_DATEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="INSTALL_NUMBER" msdata:Caption="NUMBER_INSTAL" msprop:Generator_UserColumnName="INSTALL_NUMBER" msprop:Generator_ColumnPropNameInRow="INSTALL_NUMBER" msprop:Generator_ColumnVarNameInTable="columnINSTALL_NUMBER" msprop:Generator_ColumnPropNameInTable="INSTALL_NUMBERColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PO_DETAIL" msprop:Generator_UserColumnName="PO_DETAIL" msprop:Generator_ColumnPropNameInRow="PO_DETAIL" msprop:Generator_ColumnVarNameInTable="columnPO_DETAIL" msprop:Generator_ColumnPropNameInTable="PO_DETAILColumn" type="xs:string" minOccurs="0" />
              <xs:element name="DN_DETAIL" msprop:Generator_UserColumnName="DN_DETAIL" msprop:Generator_ColumnPropNameInRow="DN_DETAIL" msprop:Generator_ColumnVarNameInTable="columnDN_DETAIL" msprop:Generator_ColumnPropNameInTable="DN_DETAILColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="INV_DN_COMMITTEE" msprop:Generator_UserTableName="INV_DN_COMMITTEE" msprop:Generator_RowDeletedName="INV_DN_COMMITTEERowDeleted" msprop:Generator_TableClassName="INV_DN_COMMITTEEDataTable" msprop:Generator_RowChangedName="INV_DN_COMMITTEERowChanged" msprop:Generator_RowClassName="INV_DN_COMMITTEERow" msprop:Generator_RowChangingName="INV_DN_COMMITTEERowChanging" msprop:Generator_RowEvArgName="INV_DN_COMMITTEERowChangeEvent" msprop:Generator_RowEvHandlerName="INV_DN_COMMITTEERowChangeEventHandler" msprop:Generator_TablePropName="INV_DN_COMMITTEE" msprop:Generator_TableVarName="tableINV_DN_COMMITTEE" msprop:Generator_RowDeletingName="INV_DN_COMMITTEERowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ICM_DN_SEQ" msdata:Caption="TRAN_ID" msprop:Generator_UserColumnName="ICM_DN_SEQ" msprop:Generator_ColumnPropNameInRow="ICM_DN_SEQ" msprop:Generator_ColumnVarNameInTable="columnICM_DN_SEQ" msprop:Generator_ColumnPropNameInTable="ICM_DN_SEQColumn" type="xs:string" />
              <xs:element name="COM_NAME" msdata:Caption="FIRST_NAME_LOCAL" msprop:Generator_UserColumnName="COM_NAME" msprop:Generator_ColumnPropNameInRow="COM_NAME" msprop:Generator_ColumnVarNameInTable="columnCOM_NAME" msprop:Generator_ColumnPropNameInTable="COM_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="CLASS_NAME" msdata:Caption="LAST_NAME_LOCAL" msprop:Generator_UserColumnName="CLASS_NAME" msprop:Generator_ColumnPropNameInRow="CLASS_NAME" msprop:Generator_ColumnVarNameInTable="columnCLASS_NAME" msprop:Generator_ColumnPropNameInTable="CLASS_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="POS_NAME" msdata:Caption="COMM_POS_DESCR" msprop:Generator_UserColumnName="POS_NAME" msprop:Generator_ColumnPropNameInRow="POS_NAME" msprop:Generator_ColumnVarNameInTable="columnPOS_NAME" msprop:Generator_ColumnPropNameInTable="POS_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="FIELD_POS_NAME" msdata:Caption="NAME_PREFIX_DESCR" msprop:Generator_UserColumnName="FIELD_POS_NAME" msprop:Generator_ColumnPropNameInRow="FIELD_POS_NAME" msprop:Generator_ColumnVarNameInTable="columnFIELD_POS_NAME" msprop:Generator_ColumnPropNameInTable="FIELD_POS_NAMEColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ICM_COM_POS_NAME" msprop:Generator_UserColumnName="ICM_COM_POS_NAME" msprop:Generator_ColumnPropNameInRow="ICM_COM_POS_NAME" msprop:Generator_ColumnVarNameInTable="columnICM_COM_POS_NAME" msprop:Generator_ColumnPropNameInTable="ICM_COM_POS_NAMEColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
  </xs:element>
</xs:schema>